trafiği engellemek

  1. Verb to forestall the highway
  2. Verb to inconvenience traffic
  3. Verb to impede traffic